package cn.cvs.service;

import cn.cvs.pojo.SysRole;

import java.util.List;

public interface SysRoleService {
    //查询所有角色信息
    List<SysRole> queryAll();

    //根据id查询角色信息
    SysRole queryById(Integer id);

    //修改角色信息
    int modifyRole(SysRole sysRole);

    //添加角色信息
    int insertRole(SysRole sysRole);

    //根据id删除角色信息
    int deleteRole(Integer id);

    //查询当前角色是否有人使用
    int queryByRoleIdAndUserCount(Integer id);

    //查询编码是否存在
    int queryByCode(String code);
}
